Big Huge Thesaurus

ichneumon fly

noun

sounds kind of like